iT邦幫忙

10

會有什麼程式語言跟你不對頭嗎?為什麼?還是完全不會有?

  • 分享至 

  • xImage
  •  

最近有個題目:
PHP 好像很流行是嗎 ?
引發了自己的最弱弱點。
不曉得什麼程式語言對你而言,
是會學得或用得或看得很痛苦?
所以覺得很不對頭?巴不得沒有這種程式語言?
你覺得是什麼原因?
或者,什麼程式語言,曾與你是不對頭的?
現在已克服、度過了這不對頭的狀況?
還是,你是百毒不侵,
任何程式語言,對你而言都可以玩弄在股掌間?

--
其實也可以延伸為:什麼 IT 議題跟你不對頭…


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
wordsmith
iT邦高手 1 級 ‧ 2010-08-13 08:08:12

我其實還蠻怕Python的,老是被那些縮進的東西搞毛。寫程式不但要debug程式上的邏輯,還有debug形式上的邏輯。當然我只是看著書打幾段code,寫一點點範例程式那樣的程度。所以純粹是主觀感受。

另外,剛看到Objective-c的時候,有種這是什麼碗糕的感覺。看到許多中括號([])和用空白來替代dot語法,以及它的API都用超長的名稱,都讓我心裡反覆地呼喊,這是什麼鬼東西100次!用ruby來表示的話,就是是樣

<pre class="c" name="code">100.times do puts '鬼東西' end

不過看久了,也慢慢習慣了。

對了,twtw大,不如今年的鐵人賽,你就來分享30篇rails 3吧。

我接受或嘗試「新事物」的動作是很慢很慢的…
rails3 還沒有正式版出來之前,應還沒有打算嘗試,
覺得應讓「先進者」試出了可觀的經驗後才入手…
缺乏冒險犯難的精神。

0
fillano
iT邦超人 1 級 ‧ 2010-08-13 09:37:53

對我來說,不熟就會不對頭吧...

曾經最不對頭的是Javascript,所以發憤讀spec...

習慣Javascript的匿名函數,到學PHP5.3的closure跟匿名函數時又覺得很怪...不過那是因為他沒辦法像Javascript那樣寫...

比較起來,Java反而沒有像這樣難進入的地方。ActionScript則是...他其實不像Javascript阿...比較像Java

不過真的都是熟悉不熟悉吧...
像 (λf.f 3)(λx.x+2) 最近就覺得比較能直覺地看懂

0
魯大
iT邦高手 1 級 ‧ 2010-08-13 10:28:38

一套程式語言的學習
我想用心學習,好好研讀個一年半載
應該多多少少都會有一些心得
當然學的多了,自然就會有些困擾
有些功能用A種程式語言比較好寫
有些功能用B種程式語言會變得很難寫
各家程式語言有各家比較強的地方

小弟我所學習程式語言,一直都只有微軟的系統
而且也沒有用的很深,畢竟不是專職的程式工程師
不過,像JavaScript、PHP之類的也多多少少會用到
目前而言,只需花點時間大致上做調整及修改都ok.. 臉紅

wordsmith iT邦高手 1 級 ‧ 2010-08-13 10:58:39 檢舉

不過像我是非科班出身,又是先學JavaScript,然後才碰到VB的陣列,第一次用它的陣列時,譙的要死,這麼這麼笨,動態擴充陣列大小這麼麻煩,不像JS,不用先指定陣列長度,要的時候隨便塞就好了。後來才知道,原來是JavaScript太靈活啊。

fillano iT邦超人 1 級 ‧ 2010-08-13 13:41:21 檢舉

同志!不過我是把office95...還是97(忘記了)的巨集翻成jscript,放進網頁跑...

至於為何這樣繞圈...因為公司用一個電子書工具做了些產品,這工具最後是內嵌IE來顯示內容,為了讓他可以在頁面上選取題目後做出考卷...最後用這個蹩腳的方法

wordsmith iT邦高手 1 級 ‧ 2010-08-13 15:16:27 檢舉

只能說,JavaScript真是好物啊~

0
shunyuan
iT邦研究生 1 級 ‧ 2010-08-13 11:06:48

perl,每次看到 perl 都很害怕,一行神奇的 perl,總是要拆解成 n 行,結果,執行出來的結果還是不一樣

書也 K 了,過目即忘,無法理解,記憶力又是很差(記不住電話號碼)

後來放棄了

看更多先前的回應...收起先前的回應...
魯大 iT邦高手 1 級 ‧ 2010-08-13 11:16:50 檢舉

shunyuan提到:
記憶力又是很差(記不住電話號碼)

我也是..
不過妹的電話號碼就可以記住...臉紅

shunyuan iT邦研究生 1 級 ‧ 2010-08-13 11:26:58 檢舉

looney提到:
不過妹的電話號碼就可以記住...

那你把妹的電話給我,我練習看看。臉紅

shunyuan iT邦研究生 1 級 ‧ 2010-08-13 12:39:28 檢舉

英文不知道算不算程式語言,所知的程式語言,都是英文的。

echen688 iT邦高手 1 級 ‧ 2010-08-13 15:52:43 檢舉

shunyuan提到:
英文不知道算不算程式語言,所知的程式語言,都是英文的。

Cobol 就很接近英文作文....... Orz

shunyuan iT邦研究生 1 級 ‧ 2010-08-13 16:01:46 檢舉

echen688提到:
Cobol 就很接近英文作文......

我真的會寫 cobol

echen688 iT邦高手 1 級 ‧ 2010-08-13 18:42:28 檢舉

shunyuan提到:
我真的會寫 cobol

驚

plums iT邦高手 1 級 ‧ 2010-08-13 18:48:39 檢舉

shunyuan提到:
我真的會寫 cobol

我也會啊,有點年紀的IT大部分都會...XD

shunyuan iT邦研究生 1 級 ‧ 2010-08-13 19:06:06 檢舉

plums提到:
我也會啊,有點年紀的IT大部分都會...

不是啊,我好學不倦,我還會 Fortran 跟 Pascal ,這根年紀沒關係了吧?

如果跟年紀有關係,那我不就是民國元年出生的。毆飛

呴,plums 大大哥。毆飛

sula3065408 iT邦研究生 1 級 ‧ 2010-08-16 18:35:34 檢舉

我比較喜歡用Perl的說~
因為可以輕鬆且混亂的寫程式~XD
而且~看我CODE的人大多數都囧了~

0
pantc328
iT邦高手 1 級 ‧ 2010-08-13 11:33:30

不熟就是不對頭.
為什麼不熟,就是他馬的我就是不想熟.
為什麼不想熟,我明明熟一個語言就可以把東西做好,但老闆要我去用另一個語言寫,這種事對我來說是浪費時間的.

台灣很多公司,什麼語言都要會,搞的員工什麼都不熟,寫不出大系統,也寫不出高品質的東西.

當然如果這個功能只有某種語言做的出來.那你就要想辦法跟這個語言對頭.

0
sungnoone
iT邦新手 2 級 ‧ 2010-08-13 14:29:33

最近對Lua有點感冒,得多親近親近,才能產生抗體暈

0
tom6507
iT邦大師 1 級 ‧ 2010-08-13 15:29:34

我根本對程式語言這四個字就不熟了毆飛

魯大 iT邦高手 1 級 ‧ 2010-08-13 15:34:12 檢舉

是你的字典裡根本就沒有這四個字.. 拍手

0
SunAllen
iT邦研究生 1 級 ‧ 2010-08-13 16:32:15

落寞 我搞了fb的程式(PHP)...搞了三天,用fb給我的範例 到現在還是不知道error的原因...

這二天要去買書回來看了...哭

下星期再做不出來,我就不試了...放手

程式設計......我也要妹的電話號碼抗議抗議

wordsmith iT邦高手 1 級 ‧ 2010-08-13 18:33:23 檢舉

那就把error code貼出來吧,說不馬上有人可以幫你解了

0
逮丸逮丸
iT邦大師 1 級 ‧ 2010-08-16 11:54:00

以下這幾篇文,是列出超級難懂的程式語言的相關文章、連結:
Top 10 Weird Programming Languages!
Esoteric programming language
其中最常提到最經典的怪語言是:brainfuck
印出「Hello World!」的碼是:

<pre class="c" name="code">>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]
<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.

(抄自Brainfuck)
應該就大部分人而言是不對頭的程式語言吧!

看更多先前的回應...收起先前的回應...
sula3065408 iT邦研究生 1 級 ‧ 2010-08-16 18:37:22 檢舉

這根本是在惡搞吧~毆飛

sula3065408 iT邦研究生 1 級 ‧ 2010-08-16 18:53:32 檢舉
<pre class="c" name="code">
main()
{
	int array[1024]={0};
	int *ptr=array;
	++ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	while (*ptr) {
		--ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++ptr;
		--*ptr;
	}
	--ptr;
	putchar(*ptr);
	++ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	while (*ptr) {
		--ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++ptr;
		--*ptr;
	}
	
	--ptr;
	++*ptr;
	putchar(*ptr);
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	putchar(*ptr);
	putchar(*ptr);
	++*ptr;
	++*ptr;
	++*ptr;
	putchar(*ptr);
	++ptr;
	++ptr;
	++ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	while (*ptr) {
		--ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++ptr;
		--*ptr;
	}  
	--ptr;
	putchar(*ptr);
	++ptr;
	++ptr;
	++ptr;
	++*ptr;
	++*ptr;
sula3065408 iT邦研究生 1 級 ‧ 2010-08-16 18:59:16 檢舉
<pre class="c" name="code">
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	++*ptr;
	while (*ptr) {
		--ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++*ptr;
		++ptr;
		--*ptr;
	}
	--ptr;
	--*ptr;
	--*ptr;
	--*ptr;
	putchar(*ptr);
	--ptr;
	--ptr;
	--ptr;
	--ptr;
	putchar(*ptr);
	++*ptr;
	++*ptr;
	++*ptr;
	putchar(*ptr);
	--*ptr;
	--*ptr;
	--*ptr;
	--*ptr;
	--*ptr;
	--*ptr;
	putchar(*ptr);
	--*ptr;
	--*ptr;
	--*ptr;
	--*ptr;
	--*ptr;
	--*ptr;
	--*ptr;
	--*ptr;
	putchar(*ptr);
	++ptr;
	++ptr;
	++*ptr;
	putchar(*ptr);
}
sula3065408 iT邦研究生 1 級 ‧ 2010-08-16 19:02:46 檢舉

轉成C語言看起....好髒唷~~囧
還落落長勒

再補一個有趣的文章連結:
Weird Programming Languages

我要留言

立即登入留言